import { FilterPlugin } from "./FilterPlugin";
import { TweenLite } from "../TweenLite";
//class BlurFilterPlugin
    
    export  class BlurFilterPlugin extends FilterPlugin
    {
        constructor()
        {
            
            super();this.propName = "blurFilter";
            this.overwriteProps = ["blurFilter"];
            return;
        }

        public /* override */ onInitTween(arg1: Object, arg2, arg3: TweenLite): Boolean
        {
            _target = arg1;
            _type = flash.filters.BlurFilter;
            initFilter(arg2, new Object /* flash.filters.BlurFilter */(0, 0, arg2.quality || 2), BlurFilterPlugin._propNames);
            return true;
        }

        public static /* const */API: number=1;

        private static /* var */_propNames: Array<any>;
    }

            BlurFilterPlugin._propNames = ["blurX", "blurY", "quality"];
        